<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 返回值：函数的一个执行结果

        //   函数计算出来了一个结果之后，不输出，只给出这个结果


        // 函数不一定都有return



        // return 的作用
        //    1 给函数一个结果
        //    2 结束函数  --- return后面的代码不会执行





        // 1-100
        // function sum(n) {
        //     var result = 0;
        //     for (var i = 1; i <= n; i++) {
        //         result += i;
        //     }
        //     // console.log(result);   // 计算出来的结果只是放在了控制台
        //     return result;
        // }

        // var n1 = sum(10);   // n1就是接收函数的执行结果
        // document.write(n1);
        // alert(n1);

        // sum(100)




        // 判断是不是质数
        function isZhi(n) {
            // 假设法
            var flag = true;
            // 验证
            for (var i = 2; i < n; i++) {
                if (n % i === 0) {
                    flag = false;
                    break;
                }
            }
            // if(flag == true) {
            //     return true
            // }
            // else {
            //     return false
            // }
            return flag

            // console.log(8888);    // return 后面的代码不会执行
        }


        var res = isZhi(19);
        document.write(res);



        // 练习封装函数
        //   1 99乘法表
        //   2 三角形
        //   3 求和  1-100   1-n
        //   4 质数的判断
        //   5 产生指定区间的随机数
        //   6 产生4位数字验证码     n位？
        //   7 简易计算器   calc(num1 , num2 , fuHao)    calc(1,2,'+')

    </script>

</body>

</html>